| נושא | נוסחה (EN) | שם עברי | תיאור |
|---|---|---|---|
| בסיסי | VLOOKUP | חיפוש אנכי | חיפוש ערך בעמודה הראשונה של טבלה והחזרת ערך מעמודה אחרת |
|
תחביר אנגלי: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
פירוש עברי: VLOOKUP(מה מחפשים, טבלת החיפוש, מספר העמודה להחזרה, 0 להתאמה מדויקת)
דוגמאות:
• =VLOOKUP(101, A1:C10, 2, 0) - מחפש קוד 101 ומחזיר את הערך מהעמודה השנייה • =VLOOKUP("יוסי", עובדים, 3, FALSE) - מחפש את יוסי ומחזיר את השכר שלו • הערך המבוקש חייב להיות בעמודה הראשונה של הטבלה |
|||
| בסיסי | HLOOKUP | חיפוש אופקי | חיפוש ערך בשורה הראשונה של טבלה והחזרת ערך משורה אחרת |
|
תחביר אנגלי: HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
פירוש עברי: HLOOKUP(מה מחפשים, טבלת החיפוש, מספר השורה להחזרה, 0 להתאמה מדויקת)
דוגמה:
=HLOOKUP("ינואר", A1:M5, 3, 0) - מחפש את ינואר בשורה הראשונה ומחזיר ערך מהשורה השלישית |
|||
| מתקדם | XLOOKUP | חיפוש והצלבה | חיפוש ערך בטווח והחזרת ערך מתאים מטווח אחר (המחליפה של VLOOKUP) |
|
תחביר אנגלי: XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode])
פירוש עברי: XLOOKUP(מה מחפשים, איפה לחפש, מה להחזיר בתמורה, מה לכתוב אם לא נמצא)
דוגמאות:
• =XLOOKUP("יוסי", A:A, B:B, "לא קיים") - יחפש את יוסי בעמודה A ויחזיר את מה שכתוב לידו בעמודה B • =XLOOKUP(A1, מוצרים[קוד], מוצרים[מחיר]) - חיפוש מחיר לפי קוד מוצר • יתרונות: גמיש יותר, תומך בחיפוש משמאל לימין ולהיפך |
|||
| מתקדם | LOOKUP | חיפוש כללי | חיפוש הערך הגדול ביותר שקטן או שווה לערך המבוקש |
|
תחביר אנגלי: LOOKUP(lookup_value, lookup_vector, [result_vector])
פירוש עברי: LOOKUP(הערך לחיפוש, טווח החיפוש, טווח התוצאות)
דוגמה:
=LOOKUP(85, A1:A10, B1:B10) - מחפש את הערך הגדול ביותר שקטן או שווה ל-85 |
|||
| מיקום | INDEX | אינדקס | מחזירה ערך מטבלה לפי מיקום השורה והעמודה |
|
תחביר אנגלי: INDEX(array, row_num, [column_num])
פירוש עברי: INDEX(הטבלה או הטווח, מספר השורה, מספר העמודה)
דוגמאות:
• =INDEX(A1:C10, 5, 2) - מחזיר את הערך בשורה 5, עמודה 2 • =INDEX(A:A, 10) - מחזיר את הערך בתא A10 • מצוין בשילוב עם MATCH לחיפוש דינמי |
|||
| מיקום | MATCH | מיקום פריט | מחזירה את המיקום היחסי של פריט בתוך טווח |
|
תחביר אנגלי: MATCH(lookup_value, lookup_array, [match_type])
פירוש עברי: MATCH(מה מחפשים, איפה מחפשים, 0 להתאמה מדויקת)
דוגמאות:
• =MATCH("פברואר", A1:A12, 0) - יחזיר 2 (כי פברואר הוא השני ברשימת החודשים) • =MATCH(MAX(A1:A10), A1:A10, 0) - מיקום הערך הגדול ביותר • שילוב עם INDEX: =INDEX(B:B, MATCH("יוסי", A:A, 0)) |
|||
| מיקום | OFFSET | היסט | מחזירה הפניה לטווח שמוזז ממיקום נתון |
|
תחביר אנגלי: OFFSET(reference, rows, cols, [height], [width])
פירוש עברי: OFFSET(נקודת התחלה, כמה שורות לזוז, כמה עמודות לזוז, גובה הטווח, רוחב הטווח)
דוגמאות:
• =OFFSET(A1, 2, 1) - מחזיר את התא B3 (2 שורות למטה, עמודה אחת ימינה מ-A1) • =SUM(OFFSET(A1, 0, 0, 5, 1)) - סכום של 5 תאים החל מ-A1 • שימושי ליצירת טווחים דינמיים |
|||
| מיקום | INDIRECT | הפניה עקיפה | מחזירה הפניה שמוגדרת על ידי מחרוזת טקסט |
|
תחביר אנגלי: INDIRECT(ref_text, [a1])
פירוש עברי: INDIRECT(הטקסט שמייצג כתובת תא או טווח)
דוגמאות:
• =INDIRECT("A" & ROW()) - הפניה דינמית לעמודה A בשורה הנוכחית • =INDIRECT(A1) - אם A1 מכיל "B5", הנוסחה תחזיר את הערך בתא B5 • =SUM(INDIRECT("Sheet" & A1 & "!A1:A10")) - סכום מגיליון דינמי |
|||
| מידע | CELL | מידע על תא | מחזירה מידע על העיצוב, המיקום או התוכן של תא |
|
תחביר אנגלי: CELL(info_type, [reference])
פירוש עברי: CELL(סוג המידע, הפניה לתא)
דוגמאות:
• =CELL("address", A1) - כתובת התא • =CELL("contents", B5) - תוכן התא • =CELL("format", C1) - פורמט התא • =CELL("width", D1) - רוחב העמודה |
|||
| מידע | ROW / COLUMN | שורה / עמודה | מחזירה את מספר השורה או העמודה של תא |
|
תחביר אנגלי: ROW([reference]) / COLUMN([reference])
פירוש עברי: ROW/COLUMN(הפניה לתא - אופציונלי)
דוגמאות:
• =ROW() - מספר השורה הנוכחית • =COLUMN(B5) - יחזיר 2 (עמודה B) • =ROW(A10:A15) - יחזיר מערך {10;11;12;13;14;15} • שימושי ליצירת מספור אוטומטי |
|||
| מידע | ROWS / COLUMNS | מספר שורות / עמודות | מחזירה את מספר השורות או העמודות בטווח |
|
תחביר אנגלי: ROWS(array) / COLUMNS(array)
פירוש עברי: ROWS/COLUMNS(הטווח למדידה)
דוגמאות:
• =ROWS(A1:A10) - יחזיר 10 • =COLUMNS(A1:E1) - יחזיר 5 • =ROWS(A1:C5) - יחזיר 5 (מספר השורות) • שימושי לחישובים דינמיים על טווחים |
|||
| מתקדם | CHOOSE | בחירה | בוחרת ערך מרשימה לפי מספר אינדקס |
|
תחביר אנגלי: CHOOSE(index_num, value1, [value2], ...)
פירוש עברי: CHOOSE(מספר האינדקס, ערך 1, ערך 2, ערך 3...)
דוגמאות:
• =CHOOSE(2, "א", "ב", "ג") - יחזיר "ב" • =CHOOSE(WEEKDAY(TODAY()), "א", "ב", "ג", "ד", "ה", "ו", "ש") - יום השבוע בעברית • =CHOOSE(A1, SUM(B:B), AVERAGE(B:B), MAX(B:B)) - פעולה שונה לפי הערך ב-A1 |
|||
| מתקדם | TRANSPOSE | היפוך צירים | הופכת טווח אנכי לאופקי ולהיפך |
|
תחביר אנגלי: TRANSPOSE(array)
פירוש עברי: TRANSPOSE(הטווח להיפוך)
דוגמה:
=TRANSPOSE(A1:A5) - יהפוך עמודה לשורה • שימושי לשינוי מבנה נתונים • דורש הזנה כנוסחת מערך (Ctrl+Shift+Enter בגרסאות ישנות) |
|||